home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9805 / 000156_owner-linux-arm…r.rutgers.edu _Mon May 25 00:39:42 1998.msg < prev    next >
Internet Message Format  |  1998-06-02  |  3KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from virtual.bbc.co.uk (virtual.bbc.co.uk [132.185.132.199])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id AAA19444
  4.     for <willy@odie.barnet.ac.uk>; Mon, 25 May 1998 00:39:41 +0100
  5. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6])
  6.     by virtual.bbc.co.uk (8.8.5/8.8.5) with ESMTP id AAA12667
  7.     for <willy@bofh.ai>; Mon, 25 May 1998 00:39:41 +0100 (BST)
  8. Received: from vger.rutgers.edu ([128.6.190.2]:29538 "EHLO vger.rutgers.edu" ident: "root") by nic.funet.fi with ESMTP id <10775-504>; Mon, 25 May 1998 02:39:34 +0300
  9. Received: by vger.rutgers.edu id <971038-31161>; Sun, 24 May 1998 19:05:49 -0400
  10. Received: from tazenda.demon.co.uk ([158.152.220.239]:1086 "HELO kings-cross.london.uk.eu.org" ident: "exim") by vger.rutgers.edu with SMTP id <971021-31161>; Sun, 24 May 1998 19:05:42 -0400
  11. Received: from kings-cross.london.uk.eu.org [127.0.0.1] (phil)
  12.     by kings-cross.london.uk.eu.org with esmtp (Exim 1.71 #1)
  13.     id 0ydkHJ-0004EI-00; Mon, 25 May 1998 00:34:09 +0100
  14. X-Mailer: exmh version 2.0zeta 7/24/97
  15. To: aem@netcom.ca
  16. cc: linux-arm@vger.rutgers.edu
  17. Subject: Re: FPU Emulator 
  18. In-reply-to: Your message of "Sun, 24 May 1998 17:32:11 EDT."
  19.              <199805242132.RAA12571@netcom.ca> 
  20. Mime-Version: 1.0
  21. Content-Type: text/plain; charset=us-ascii
  22. Date:     Mon, 25 May 1998 00:34:09 +0100
  23. From: Philip Blundell <Philip.Blundell@pobox.com>
  24. Message-Id: <E0ydkHJ-0004EI-00@kings-cross.london.uk.eu.org>
  25. X-Orcpt: rfc822;linux-arm@vger.rutgers.edu
  26. Sender: owner-linux-arm@vger.rutgers.edu
  27. Precedence: bulk
  28. X-Loop: majordomo@vger.rutgers.edu
  29. Status: RO
  30.  
  31. >I understand there isn't OPEN SOURCE for the ARM FPU emulator.
  32. >Apparently it is available as a module only, as it was ported
  33. >from Acorn code(?)
  34.  
  35. That's correct, yes.  It's a pretty unhappy state of affairs.  I have a 
  36. working-but-inefficient soft-float library (based on Neil's efforts for 
  37. NetBSD) but a proper emulator would be good to have as well.
  38.  
  39. >I'm interested in writing OPEN SOURCE for such a beast.
  40.  
  41. Excellent.  I was planning to do that myself (in fact I was thinking about it 
  42. again only this afternoon). 
  43.  
  44. >outputs.  So far looking at ARM kernel source hasn't been too
  45. >helpful.
  46.  
  47. It wouldn't be; the kernel has very little to do with the FP emulator.  What 
  48. exactly do you mean by the expected inputs and outputs?
  49.  
  50. >I've also been told that the current FPU emulator has a problem
  51. >with byte ordering.  Could someone enlighten me if this is the
  52. >case.
  53.  
  54. I hadn't heard that.  You're likely to come unstuck on big-endian systems with 
  55. it, but that's as much as a result of simply not being able to rebuild the 
  56. thing as any inherent limitation of the code (I haven't seen the source, so I 
  57. can't comment on how easy it would be to make it work with big-endian 
  58. machines).
  59.  
  60. I _have_ heard rumours that the ARM emulator has problems with accuracy.  
  61. Certainly the glibc math library fails `make check' when run under it.  I 
  62. haven't tried this test with my soft library so I can't say if that's any 
  63. better.
  64.  
  65. p.
  66.  
  67.  
  68. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu